<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:p="http://primefaces.org/ui">

    <p:dialog id="ReferenciaPersonalEditDlg" 
              widgetVar="ReferenciaPersonalEditDialog" 
              modal="true" resizable="false" 
              style="font-size: 0.9em;"
              width="600"
              appendTo="@(body)" 
              header="Modificar Referencia Personal">
        <h:form id="ReferenciaPersonalEditForm">
            <h:panelGrid 
                columns="4" 
                border="0"
                columnClasses="column1Class, column2Class,column3Class,column4Class" 
                rendered="#{referenciaPersonalController.selected != null}">


                <p:outputLabel value="#{bundle.EditReferenciaPersonalLabel_nombres}" 
                               for="nombres" />
                <p:inputText id="nombres" 
                             value="#{referenciaPersonalController.selected.nombres}" 
                             title="#{bundle.EditReferenciaPersonalTitle_nombres}" 
                             required="true" 
                             requiredMessage="#{bundle.EditReferenciaPersonalRequiredMessage_nombres}"/>
                <p:outputLabel value="#{bundle.EditReferenciaPersonalLabel_apellidos}"
                               for="apellidos" />
                <p:inputText id="apellidos" 
                             value="#{referenciaPersonalController.selected.apellidos}" 
                             title="#{bundle.EditReferenciaPersonalTitle_apellidos}" 
                             required="true" 
                             requiredMessage="#{bundle.EditReferenciaPersonalRequiredMessage_apellidos}"/>
                <p:outputLabel value="#{bundle.EditReferenciaPersonalLabel_telefono}" 
                               for="telefono" />
                <p:inputText id="telefono" 
                             value="#{referenciaPersonalController.selected.telefono}" 
                             title="#{bundle.EditReferenciaPersonalTitle_telefono}" 
                             required="true"
                             requiredMessage="#{bundle.EditReferenciaPersonalRequiredMessage_telefono}"/>
                <p:outputLabel value="#{bundle.EditReferenciaPersonalLabel_correo}" 
                               for="correo" />
                <p:inputText id="correo" 
                             value="#{referenciaPersonalController.selected.correo}" 
                             title="#{bundle.EditReferenciaPersonalTitle_correo}" />
                <p:commandButton id="botonSubir" value="Subir" onclick="dialogSubidaEditar.show();
                        return false;"/>
                <p:inputText id="urlEdit" 
                             disabled="true"
                             value="#{referenciaPersonalController.selected.url}" 
                             title="#{bundle.CreateReferenciaPersonalTitle_url}" />
            </h:panelGrid>
            <div style=" margin-left: 170px; margin-top: 20px;">
                <p:commandButton actionListener="#{referenciaPersonalController.save}" 
                                 value="ACTUALIZAR" 
                                 update=":ReferenciaPersonalListForm"
                                 oncomplete="PF('ReferenciaPersonalEditDialog').hide();"
                                 icon="ui-icon-pencil"/>
                <p:commandButton value="CANCELAR" 
                                 onclick="ReferenciaPersonalEditDialog.hide()"
                                 icon="ui-icon-circle-close"/>
            </div>

        </h:form>

    </p:dialog>
    <p:dialog widgetVar="dialogSubidaEditar" width="600" height="200" modal="false">
        <h:form id="SubirArchivoReferenciaPersonalEditar" enctype="multipart/form-data">
            <p:fileUpload fileUploadListener="#{referenciaPersonalController.subirArchivos}" 
                          mode="advanced" 
                          dragDropSupport="true"
                          label="Buscar Archivo"
                          update="messages,SubirArchivoReferenciaPersonalEditar :ReferenciaPersonalEditForm:urlEdit" 
                          sizeLimit="900000" 
                          cancelLabel="Cancelar"
                          uploadLabel="Subir"
                          fileLimit="1" 
                          allowTypes="/(\.|\/)(pdf|doc|docx)$/" 
                          oncomplete="PF('dialogSubidaEditar').hide();"/>
            <p:growl id="messages" showDetail="true" />
        </h:form>
    </p:dialog>
</ui:composition>


